#include "ChannelDataInfo.h"

ChannelDataInfo::ChannelDataInfo(ModuleData* moduleData, int targetAddress, string name, string type, InOutType inOutType)
{
	mModuleData = moduleData;
	mTargetAddress = targetAddress;
	mName = name;
	mType = type;
	mInOutType = inOutType;
}

ChannelDataInfo::~ChannelDataInfo()
{

}

string ChannelDataInfo::getName()
{
	return mName;
}

string ChannelDataInfo::getType() { return mType; }

int ChannelDataInfo::getTargetAddress() { return mTargetAddress; }

ModuleData* ChannelDataInfo::getModuleData() { return mModuleData; }

InOutType ChannelDataInfo::getInOutType() { return mInOutType; }